//TODO liuguo
//document.write('<link href="${basePath}/css/messagebox.css" rel="stylesheet" type="text/css" />');


//if (document.addEventListener) {
//    document.addEventListener("readystatechange", function () {
//        if (document.readyState === "complete") {
//            InitMessageBox();
//        }
//    });
//} else if (document.attachEvent) {
//    document.attachEvent("onreadystatechange", function () {
//        if (document.readyState === "complete") {
//            InitMessageBox();
//        }
//    });
//}


//function InitMessageBox() {
//    MessagesBoxs();
//}

//var MessagesBoxs = function () {
//    var mb = window["MessageBox"];
//    if (!mb) {
//        mb = {};
//    }
//
//    var bk = document.getElementById("MsgBoxBackground");
//    if (!bk) {
//        bk = document.createElement("div");
//        bk.setAttribute("id", "MsgBoxBackground");
//        bk.className = "MessageBoxBackground";
//        document.body.appendChild(bk);
//        mb.Background = bk;
//    }
//    var msg = document.getElementById("MessageBox");
//    if (!msg) {
//        //msgbox
//        msg = document.createElement("table");
//        msg.cellPadding = 0;
//        msg.cellSpacing = 0;
//        msg.setAttribute("id", "MessageBox");
//        msg.className = "MessageBox";
//
//        //msgheader
//        var header = document.createElement("tr");
//        msg.appendChild(header);
//        var headercell = document.createElement("td");
//        header.appendChild(headercell);
//        headercell.className = "MessageBoxHeader";
//        mb.Header = headercell;
//        headercell.onmousedown = function (e) {
//            if (event.button == 0) {
//                msg.mousex = e.offsetX;
//                msg.mousey = e.offsetY;
//                msg.moveable = true;
//            }
//        };
//        headercell.onmouseup = function (e) {
//            if (msg.moveable) {
//                msg.moveable = false;
//            }
//        };
//        headercell.onmousemove = function (e) {
//            if (msg.moveable) {
//                msg.style.top = e.y - msg.mousey + 75;
//                msg.style.left = e.x - msg.mousex + 150;
//            }
//        };
//
//        //msgbody
//        var body = document.createElement("tr");
//        msg.appendChild(body);
//        var bodycell = document.createElement("td");
//        body.appendChild(bodycell);
//        bodycell.className = "MessageBoxBody";
//        mb.MessageBody = bodycell;
//
//        //body content
//        var mbcontent = document.createElement("table");
//        mbcontent.cellPadding = 0;
//        mbcontent.cellSpacing = 0;
//        mbcontent.border = 0;
//        mbcontent.style.width = "100%";
//        mbcontent.style.height = "100%";
//        bodycell.appendChild(mbcontent);
//        var mbcontentrow = document.createElement("tr");
//        mbcontent.appendChild(mbcontentrow);
//        var mbcontentimgcell = document.createElement("td");
//        mbcontentimgcell.style.width = "48px";
//        mbcontentrow.appendChild(mbcontentimgcell);
//        mbcontentimgcell.className = "MessageIcon";
//        //var mbcontentimg = document.createElement("img");
//        //mbcontentimg.src = "GetIMG-Information.png"/*tpa=http://115.28.37.205:801/Ent/GetIMG?Information.png*/;
//        //mbcontentimg.style.width = "48px";
//        //mbcontentimg.style.height = "48px";
//        //mbcontentimgcell.appendChild(mbcontentimg);
//        mb.Icon = mbcontentimgcell;
//
//        var mbcontentmsg = document.createElement("td");
//        mbcontentmsg.className = "MessageText";
//        mbcontentrow.appendChild(mbcontentmsg);
//        mb.MessageCell = mbcontentmsg;
//
//        //footer
//        var footer = document.createElement("tr");
//        msg.appendChild(footer);
//        var footercell = document.createElement("td");
//        footer.appendChild(footercell);
//        footercell.className = "MessageBoxFooter";
//        mb.MessageFooter = footercell;
//        //footerbuttons
//        var mbbuttons = document.createElement("table");
//        mbbuttons.cellPadding = 0;
//        mbbuttons.cellSpacing = 0;
//        mbbuttons.border = 0;
//        mbbuttons.style.width = "100%";
//        mbbuttons.style.height = "100%";
//        footercell.appendChild(mbbuttons);
//        var mbbuttonsrow = document.createElement("tr");
//        mbbuttons.appendChild(mbbuttonsrow);
//
//        //ok buttoncell
//        var mbbuttonsokcell = document.createElement("td");
//        mbbuttonsrow.appendChild(mbbuttonsokcell);
//        mb.OKCell = mbbuttonsokcell;
//        //        mbbuttonsokcell.style.padding = "8px 15px 8px 15px;";
//        mbbuttonsokcell.className = "tdbtnok";
//        mbbuttonsokcell.align = "center";
//        //ok button
//        var btnOK = document.createElement("button");
//        btnOK.className = "MessageBoxButtonOK";
//        btnOK.innerText = "确定";
//        mbbuttonsokcell.appendChild(btnOK);
//        btnOK.onclick = function () {
//            mb.Hide();
//            if (mb.OkFunction) {
//                mb.OkFunction();
//            }
//        };
//        //cancel button cell
//        var mbbuttonscancelcell = document.createElement("td");
//        mbbuttonsrow.appendChild(mbbuttonscancelcell);
//        mb.CancelCell = mbbuttonscancelcell;
//        //        mbbuttonscancelcell.style.padding = "8px 15px 8px 15px;";
//        mbbuttonscancelcell.className = "tdbtnCancel";
//        mbbuttonscancelcell.align = "center";
//        //cancel button
//        var btnCancel = document.createElement("button");
//        btnCancel.className = "MessageBoxButtonCancel";
//        btnCancel.innerText = "取消";
//        mbbuttonscancelcell.appendChild(btnCancel);
//        btnCancel.onclick = function () {
//            mb.Hide();
//            if (mb.CancelFunction) {
//                mb.CancelFunction();
//            }
//        };
//
//        document.body.appendChild(msg);
//
//        mb.focusOK = function () {
//            btnOK.focus();
//        };
//
//        mb.MessageBox = msg;
//
//    }
//    window["MessageBox"] = mb;
//
//    mb.Show = function (title, message, icon, type, okcallback, cancelcallback) {
//        mb.Header.innerText = title;
//        mb.MessageCell.innerHTML = message;
//        if (icon) {
//            mb.Icon.className = icon;
//        }
//        if (type != 1) {
//            mb.CancelCell.style.display = "none";
//        } else {
//            mb.CancelCell.style.display = "block";
//        }
//        mb.OkFunction = okcallback;
//        mb.CancelFunction = cancelcallback;
//        mb.Background.style.visibility = "";
//        mb.MessageBox.style.visibility = "";
//        mb.Background.style.display = "block";
//        mb.MessageBox.style.display = "table";
//        mb.focusOK();
//    };
//
//    mb.Hide = function () {
//        mb.Background.style.visibility = "hidden";
//        mb.MessageBox.style.visibility = "hidden";
//        mb.Background.style.display = "none";
//        mb.MessageBox.style.display = "none";
//        mb.MessageBox.moveable = false;
//    };
//
//    return mb;
//};
var showWarningMsg = function (msg, title, okfc, clfc) {
    layer.msg(msg, {
        offset: '300px',
        //1成功标志  2失败标志 3 问号标志
        icon: 2,
        time: 3000
    }, function () {
        if (typeof(okfc) == "function") {
            okfc();
        }
    });
};
var showOKMessage = function (msg, title, okfc, clfc) {
    layer.msg(msg, {
        icon: 1,
        offset: '300px',
        time: 3000
    }, function () {
        if (typeof(okfc) == "function") {
            okfc();
        }
    });
};
function ShowMessages(msg, title, icon, okfc, clfc) {
    switch (icon) {
        case 'msgok' :
            showOKMessage(msg, title, okfc, clfc);
            break;
        case 'msgwaring':
            showWarningMsg(msg, title, okfc, clfc);
            break;
        default:
            showWarningMsg(msg, title, okfc, clfc);
            break;
    }
}
function showValidateTipsMsg(tipMsg, element) {
    element.focus();
    layer.tips(tipMsg, element, {
        tips: [3, '#0FA6D8']
    });
}

function showConfirm(msg, title, okfc, clfc) {
    layer.confirm(msg, {
            offset: '300px',
            icon: 3,
            btn: ['确定', '取消'], //按钮
        }, okfc, clfc
    )
}

//弹出iFrame
function showIframe() {
    layer.open({
        type: 2,
        offset: '100px',
        title: '模板导入',
        shadeClose: true,
        area: ['45%', '45%'],
        content: $basePath + "/uploadfile/templateUpload"
    });
}
